package AccionBoton;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import paginas.PaginaAspectoBoton;

public class AccionCambiarAlineacion implements ActionListener{
	
	private PaginaAspectoBoton _ventana;
	private int _horizontal;
	private int _vertical;
	private String _alineacion;
	private String _imagen;
	
	public AccionCambiarAlineacion(String alineacion, int horizontal, int vertical, PaginaAspectoBoton ventana){
		
		_ventana = ventana;
		_horizontal = horizontal;
		_vertical = vertical;
		_alineacion = alineacion;
	}
	
	public AccionCambiarAlineacion(String alineacion, int horizontal, int vertical, PaginaAspectoBoton ventana, String imagen){
		
		_ventana = ventana;
		_horizontal = horizontal;
		_vertical = vertical;
		_alineacion = alineacion;
		_imagen = imagen;
	}
	
	public void actionPerformed(ActionEvent e){
		
		if(_imagen!="imagen"){
		_ventana.get_boton().getLabelTexto().setHorizontalAlignment(_horizontal);
		_ventana.get_boton().getLabelTexto().setVerticalAlignment(_vertical);
		_ventana.get_botonTO().setTextAlign(_alineacion);

		}else{
			
			_ventana.get_boton().getLabelImagen().setHorizontalAlignment(_horizontal);
			_ventana.get_boton().getLabelImagen().setVerticalAlignment(_vertical);
			_ventana.get_botonTO().setImageAlign(_alineacion);
			
		}
		_ventana.pack();
		_ventana.repaint();
		
	}

}
